Priority-based high-speed switch scheduling for ATM networks
نویسندگان
چکیده
In 1], the authors described the design of the AN2 switch which supports high-performance distributed computing. The switch's operation is based on the parallel iterative matching algorithm to nd a maximal matching between the inputs and the outputs of the switch. The number of iterations needed to nd a maximal matching in their algorithm is N in the worst case, and of time complexity O(log N) in the average case, where N is the size of the switch. In this paper, we propose an improved parallel iterative matching algorithm which uses the priority lists, instead of random-ness, to determine the input/output pairs that can be matched in each iteration. We show that the proposed algorithm does not suuer from the starvation problem, and needs at most dN=2e iterations to nd a maximal matching. We also show via probability analysis and simulation that the proposed algorithm outperforms the original one in the average case, especially when the switch size is large, e.g., for N 32. All these merits make it attractive to apply the algorithm to large switches used in ATM networks with high QoS requirements .
منابع مشابه
Best-E ort Bandwidth Reservation in High Speed LANs using Wormhole Routing
Current quality of service schemes require switching nodes to identify and manipulate packets within large switch bu ers. These methods are e ective for networks with switching nodes that contain su cient resources, such as in ATM networks. However, in wormhole routing networks like Myrinet, the emphasis on providing low latency and high link speeds at a low cost precludes the use of intelligen...
متن کاملComparative Performance of Scheduling Strategies for Switching and Multiplexing in a Hub Based ATM Network: A Simulation Study
We model an ATM network comprising an input queuing cell switching hub. Customer access lines are multiplexed into the relatively faster input links of this hub. Each access multiplexer is fed by on/oo sources. Motivated by the fact that an ATM network should support both bursty as well as smooth traac, we consider the scenario in which some multiplexers are fed by sources with long bursts of c...
متن کاملATM Cell Scheduling Using Adaptive Feedback ControlS
We present a control theory based approach to scheduling departing cells in an ATM switch. With our approach, queue service rates uctuate within some limits, maintaining the QoS at the desired level. In contrast to other solutions, the feedback mechanism prescribing the actual service rate for a queue is based entirely on local information available at the switch (it doesn't involve negotiation...
متن کاملFuzzy Logic Based Cell Scheduling For Input Bu ered ATM Switches
This paper presents a fuzzy logic based ATM cell scheduling technique for input buuered non-blocking (ATM) switches. Simulation results indicate that such scheduling signiicantly reduces the average wait time for high priority cells when compared with single and multiple priority FIFO buuers. Simulations were run on an actual trace of ATM video cells generated by an ATM camera. These ATM video ...
متن کاملDesign of Arrayed Waveguide Grating based Optical Switch for High Speed Optical Networks
This paper demonstrates the design of an Arrayed Waveguide Gratings (AWG) based optical switch. In the design both physical and network layer analysis is performed. The physical layer power and noise analysis is done to obtain Bit Error Rate (BER). This has been found that at the higher bit rates, BER is not affected with number of buffer modules. Network layer analysis is done to obtain perfor...
متن کامل